package appfacturacion;


// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.74894555-5C0E-1FF5-A50B-1BE5885B5226]
// </editor-fold> 
public class Producto {
    private String codigo;
    private String nombre;
    private double precio;

    public Producto(String codigo, String nombre, double precio) {
        this.codigo = codigo;
        this.nombre = nombre;
        this.precio = precio;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public double getPrecio() {
        return precio;
    }

    public void setPrecio(double precio) {
        this.precio = precio;
    }

    public void incrementarPrecio(double porcentajeIncremento) {
        aplicarPorcentaje(porcentajeIncremento);
    }

    public void rebajarPrecio(double porcentajeRebaja) {
         aplicarPorcentaje(-porcentajeRebaja);
    }

    private void aplicarPorcentaje(double porcentaje){
         precio *= (1+porcentaje);
    }



   

}

